Page({

  data: {
    num: 1,
    isFlag: true
  },

  navigateTo() {
    wx.navigateTo({
      url: '/pages/list/list?id=1&name=tom',
      // url: '/pages/cate/cate',
    })
  },

  redirectTo() {
    wx.redirectTo({
      url: '/pages/list/list?id=1&name=tom',
      // url: '/pages/cate/cate',
    })
  },

  switchTab() {
    wx.switchTab({
      url: '/pages/cart/cart',
      // url: '/pages/list/list',
    })
  },

  reLaunch() {
    wx.reLaunch({
      url: '/pages/list/list?id=1&name=tom',
      // url: '/pages/cart/cart?id=1&name=tom',
    })
  },

  navigateBack() {

  },


  setStorage() {
    // wx.setStorageSync('num', 1)

    // wx.setStorageSync('obj', {
    //   name: 'tom',
    //   age: 10
    // })

    wx.setStorage({
      key: 'num',
      data: 1
    })

    wx.setStorage({
      key: 'obj',
      data: {
        name: 'jerry',
        age: 18
      }
    })

  },

  async getStorage() {
    // const num = wx.getStorageSync('num')
    // const obj = wx.getStorageSync('obj')

    const {
      data
    } = await wx.getStorage({
      key: 'obj'
    })

    // console.log(num);
    console.log(data);
  },

  removeStorage() {
    // wx.removeStorageSync('num')
    wx.removeStorage({
      key: 'num'
    })

  },

  clearStorage() {
    // wx.clearStorageSync()
    wx.clearStorage()
  },

  async delHandler() {
    const {
      confirm
    } = await wx.showModal({
      title: '提示',
      content: '是否删除该商品？',
    })
    if (confirm) {
      wx.showToast({
        title: '删除成功',
        icon: 'success',
        duration: 2000
      })
    } else {
      wx.showToast({
        title: '取消删除',
        icon: 'error',
        duration: 2000
      })
    }
  },

  updateNum() {
    this.setData({
      num: this.data.num + 1
    })
  }

})